§16 Формы записи алгоритмов |
Чтобы составить алгоритм, необходимо знать систему команд предполагаемого исполнителя, правила записи отдельных команд и всего алгоритма в целом. Последовательность шагов, которые выполняются человеком при решении некоторой задачи, удобно записывать в виде нумерованного списка (словесная форма), таблицы или изображать с помощью блок-схемы. В последнем случае для обозначения шагов алгоритма используются следующие геометрические фигуры (табл. 16). Фигуры (блоки) блок-схемы Последовательность действий указывается с помощью стрелок, соединяющих фигуры, обозначающие шаги алгоритма. Вот так, например, с помощью блок-схемы можно представить алгоритм действий человека при переходе улицы (рис. 57). Алгоритм, записанный на языке, понятном исполнителю, называется программой. Алгоритм разрабатывается для решения некоторой задачи или класса задач. При этом: 1) выделяются фигурирующие в задаче объекты, устанавливаются свойства объектов, отношения между объектами и возможные действия с объектами; 2) определяются исходные данные и результат; 3) определяется точная последовательность действий исполнителя, обеспечивающая переход от исходных данных к результату; 4) последовательность действий описывается с помощью команд на языке, понятном исполнителю. |